using System;
using System.Data;
using BaseAmd.Mmp;

namespace SiemensAmd.Mmp
{
	public interface ISieCncScp : IProgHandler
	{
		TransResult Connect();

		TransResult RunCommandScript(string scriptPath);

		TransResult Rename(string srcFullName, string destFullName);

		TransResult RunCommand(string[] commands);

		Tuple<TransResult, DataTable> GetFileList(string filePath = "/nckfs/_N_MPF_DIR/");

		TransResult GetModifyFile(int day);

		long GetFileLineCount(string filename);

		TransResult Disconnect();
	}
}
